package com.linx.common.web.domain.bo;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/***
 * @ClassName AddRequest
 * @Description 添加权限配置
 * @Author gushaoliang
 * @Date 2024/12/4 下午3:40
 * @Version 1.0
 */

@Data
public class AddRequest {
    //标签，用于区分不同业务组件，建议使用组件标识。只支持1-32个数字和小写字#tagId#
    //必填
    private String tagId;
    //人员数据列表
    //必填
    private List<PersonDatas> personDatas;
    //设备通道对象列表，最大1000条
    //非必填
    private List<ResourceInfos> resourceInfos;
    //开始日期，开始与结束日期要么都为空要么都不为空。配置人员权限的有效期，
    // 为空时默认长期有效。采用ISO8601时间格式，最大长度32个字符，如2018-09-03T17:30:08+08:00
    //非必填
    private String startTime;
    //结束日期，开始与结束日期要么都为空要么都不为空。配置人员权限的有效期，为空时默认长期有效。
    // 采用ISO8601时间格式，最大长度32个字符，如2018-09-03T17:30:08+08:00
    //非必填
    private String endTime;

}
